package com.xinyou.u8c.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.xinyou.u8c.utils.ExcelImport;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 *
 * </p>
 *
 * @author chq
 * @since 2023-08-23
 */
@Data
@Setter
@Getter
@ApiModel(value = "MDMPartner对象", description = "")
@TableName("MDMPartner")
public class MDMPartner implements Serializable {

    @ExcelImport("id")
    private String id;

    @ExcelImport("code")
    private String code;

    @ExcelImport("name_chs")
    private String nameChs;

    @ExcelImport("partnerarea")
    private String partnerarea;

    @ExcelImport("partnertype")
    private String partnertype;

    @ExcelImport("ext1_lv9")
    @TableField("EXT_1_LV9")
    private String ext1Lv9;

    @ExcelImport("scc")
    private String scc;

    @ExcelImport("currencyid")
    private String currencyid;

    @ExcelImport("ofcountry")
    private String ofcountry;

    @ExcelImport("isinsidecom")
    private String isinsidecom;

    @ExcelImport("insidecom")
    private String insidecom;

    @ExcelImport("ishistory")
    private String ishistory;

    @ExcelImport("securitylevel")
    private String securitylevel;

    @ExcelImport("isdelete")
    private String isdelete;

    @ExcelImport("auditstate")
    private String auditstate;

    @ExcelImport("shortname")
    private String shortname;

    @ExcelImport("taxaccount")
    private String taxaccount;

    @ExcelImport("orgnumber")
    private String orgnumber;

    @ExcelImport("idnumber")
    private String idnumber;

    @ExcelImport("psi")
    private String psi;

    @ExcelImport("registercapital")
    private Double registercapital;

    @ExcelImport("representative")
    private String representative;

    @ExcelImport("ofregion")
    private String ofregion;

    @ExcelImport("address")
    private String address;

    @ExcelImport("postcode")
    private String postcode;

    @ExcelImport("email")
    private String email;

    @ExcelImport("fax")
    private String fax;

    @ExcelImport("linkman")
    private String linkman;

    @ExcelImport("telephone")
    private String telephone;

    @ExcelImport("bankid")
    private String bankid;

    @ExcelImport("bankaccount")
    private String bankaccount;

    @ExcelImport("invoicebank")
    private String invoicebank;

    @ExcelImport("invoicebankaccount")
    private String invoicebankaccount;

    @ExcelImport("taxpayertype")
    private String taxpayertype;

    @ExcelImport("chargepercent")
    private Double chargepercent;

    @ExcelImport("ofindustry")
    private String ofindustry;

    @ExcelImport("managemode")
    private String managemode;

    @ExcelImport("ownertype")
    private String ownertype;

    @ExcelImport("iscustomer")
    private String iscustomer;

    @ExcelImport("customertype")
    private String customertype;

    @ExcelImport("name_en")
    private String nameEn;

    @ExcelImport("issupplier")
    private String issupplier;

    @ExcelImport("suppliertype")
    private String suppliertype;

    @ExcelImport("remark")
    private String remark;

    @ExcelImport("dblinkcode")
    private String dblinkcode;

    @ExcelImport("disabletime")
    private Date disabletime;

    @ExcelImport("istrans")
    private String istrans;

    @ExcelImport("name_cht")
    private String nameCht;

    @ExcelImport("transcope")
    private String transcope;

    @ExcelImport("auditflowcharid")
    private String auditflowcharid;

    @ExcelImport("version")
    private Date version;

    @ExcelImport("dblinkid")
    private String dblinkid;

    @ExcelImport("name_es")
    private String nameEs;

    @ExcelImport("dblinkname")
    private String dblinkname;

    @ExcelImport("userorg")
    private String userorg;

    @ExcelImport("partnertypecode")
    private String partnertypecode;

    @ExcelImport("partnerareacode")
    private String partnerareacode;

    @ExcelImport("insideorg")
    private String insideorg;

    @ExcelImport("representativetel")
    private String representativetel;

    @ExcelImport("registration")
    private String registration;

    @ExcelImport("establishdate")
    private Date establishdate;

    @ExcelImport("businessscope")
    private String businessscope;

    @ExcelImport("businfoverified")
    private String businfoverified;

    @ExcelImport("name_pt")
    private String namePt;

    @ExcelImport("masterbankacc")
    private String masterbankacc;

    @ExcelImport("masteraddressinfo")
    private String masteraddressinfo;

    @ExcelImport("importcustomcheck")
    private String importcustomcheck;

    @ExcelImport("userorgid")
    private String userorgid;

    @ExcelImport("englishname")
    private String englishname;

    @ExcelImport("keyword")
    private String keyword;

    @ExcelImport("timestamp_createdby")
    private String timestampCreatedby;

    @ExcelImport("timestamp_createdon")
    private Date timestampCreatedon;

    @ExcelImport("timestamp_lastchangedby")
    private String timestampLastchangedby;

    @ExcelImport("timestamp_lastchangedon")
    private Date timestampLastchangedon;

    @ExcelImport("other1")
    private String other1;

    @ExcelImport("other2")
    private String other2;

    @ExcelImport("other3")
    private String other3;


}
